iT邦幫忙

2024 iThome 鐵人賽

DAY 4
0

在這篇文章中,我將介紹如何使用 Spring Initializr 建立一個新專案,理解專案結構,並且添加 Spring AI 依賴。這是進行 Spring Boot 開發的一個標準過程,特別是當你要實現生成式 AI 應用時。

一、使用 Spring Initializr 創建新項目

Spring Initializr 是一個線上工具,讓你能快速生成 Spring Boot 專案的基礎架構。具體步驟如下:

  1. 訪問 Spring Initializr
    打開 Spring Initializr,這是一個簡單的網頁表單,幫助你快速設置 Spring Boot 專案。

  2. 填寫項目信息

    • Group: 組織名稱(例如 com.example
    • Artifact: 專案名稱(例如 demo
    • Name: 專案名稱(和 Artifact 相同)
    • Packaging: 選擇 jar
    • Java 版本: 建議使用 Java 21
  3. 選擇依賴

    • 基礎依賴至少需要選擇 Spring Web,用來構建 Web 應用程式。如果需要其他功能,比如資料庫查詢,可以選擇 Spring Data JPAH2 Database 等。
  4. 生成專案
    填寫完後,點擊「Generate」按鈕,將生成一個壓縮包,下載並解壓到你選擇的工作目錄。

二、理解 Spring Boot 項目結構

生成的項目將包含以下主要目錄和文件:

  • src/main/java: 存放應用程式的主要 Java 程式碼。這裡面會有一個主要的啟動類(例如 DemoApplication.java),它包含 main 方法作為應用的入口。

  • src/main/resources: 這裡包含應用的靜態資源、配置文件(例如 application.propertiesapplication.yml)以及模板。

  • src/test/java: 用來撰寫測試代碼的目錄。

  • pom.xml 或 build.gradle: 這是 Maven 或 Gradle 的構建文件,負責管理依賴項。稍後我們會在這裡添加 Spring AI 的依賴。

三、添加 Spring AI 依賴

Spring AI 是一個方便的工具,可以讓你輕鬆將 AI 模型集成到 Spring 應用中。要將 Spring AI 依賴添加到你的項目中,你需要編輯構建文件。

  1. Maven 用戶:打開 pom.xml,在 dependencies 標籤中添加以下依賴:
<dependency>
    <groupId>org.springframework.ai</groupId>
    <artifactId>spring-ai-openai-spring-boot-starter</artifactId>
</dependency>
  1. Gradle 用戶:打開 build.gradle,在 dependencies 區塊中添加以下代碼:
implementation 'org.springframework.ai:spring-ai-openai-spring-boot-starter'

這樣就將 Spring AI 加入到你的專案中了。記得在 application.properties 中配置 OpenAI 的 API 金鑰:

spring.ai.openai.api-key=你的API金鑰

四、總結

使用 Spring Initializr 創建一個 Spring Boot 項目非常簡單,並且能快速開始開發。在這篇文章中,我們介紹了如何使用 Initializr 建立專案,理解專案結構,並添加 Spring AI 依賴。下一步,你可以開始撰寫程式碼並執行你的生成式 AI 應用。


上一篇
安裝必要的工具與配置開發環境
下一篇
第5天:提交基本提示(Prompts)
系列文
從零開始的生成式 AI 開發之路:Spring AI 的實戰指南6
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言